/* Page container */
.attivio-analytics {
	background-color: #f5f5f5;
	padding-top: 2.4rem; /* 24px /10 */
}
.attivio-analytics-container {
	clear: both;
	.clearfix();
	margin-bottom: 1.2rem;
}
.attivio-analytics-container-separator:not(:first-child) {
	padding-top: 1.2rem;
	border-top: 1px solid #d0d2d3;
}
/* Page title */
.attivio-analytics-title {
	font-weight: 100;
	font-size: 2.4rem; /* 24px /10 */
	margin: 0;
}

/* Icons */
.attivio-icon-pdf {
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: top;
}

/* Cards */
.attivio-card .attivio-analytics-container {
	margin-left: -1.125em; /* 18px /16 */
	margin-right: -1.125em; /* 18px /16 */
}

/* Small tabs */
.attivio-smalltabs {
	font-size: 1.6rem;
	display: inline-block;
	border: 1px solid #BBBDBF;
	border-radius: 3px;
	background-color: #fff;
	margin: 0;
}
.attivio-smalltabs li {
	padding-left: 0;
	padding-right: 0;
}
.attivio-smalltabs a {
	font-size: 0.8125em; /* 13px /16 */
	display: inline-block;
	padding: 4px 8px;
}
.attivio-smalltabs li:first-child a {
	padding-left: 15px;
}
.attivio-smalltabs li:last-child a {
	padding-right: 15px;
}
.attivio-smalltabs .attivio-smalltabs-selected {
	background-color: #4074b1;
}
.attivio-smalltabs .attivio-smalltabs-selected,
.attivio-smalltabs .attivio-smalltabs-selected:visited,
.attivio-smalltabs .attivio-smalltabs-selected:hover {
	color: #fff;
}

/* Trend Labels */
.attivio-trend {
	font-size: 1.5rem;
	font-weight: 700;
	margin: 0 0 1em;
}
.attivio-trend-up {
	color: #5d9b42;
}
.attivio-trend-down {
	color: #c04e31;
}
.attivio-trend-label {
	display: block;
	color: #6d6e70;
	text-transform: uppercase;
	font-size: .6em; /* 9px /15 */
	font-weight: 400;
}
.attivio-trend-up .attivio-trend-label,
.attivio-trend-down .attivio-trend-label {
	margin-left: 13px;
}
.attivio-icon-trend-up,
.attivio-icon-trend-down {
	display: inline-block;
	width: 9px;
	height: 9px;
	margin-right: 4px;
}

/* Analytics Overlay (Top Clicks) */
.attivio-analytics-overlay-title {
	font-size: 1.3125em; /* 21px /16 */
	margin-bottom: 0.0952380952381em; /* 2px /21 */
}
.attivio-analytics-overlay-desc {
	font-size: 0.75em; /* 12px /16 */
	font-weight: 100;
	margin-bottom: 1.5em;
}
.attivio-analytics-overlay-desc .attivio-icon-arrow-right {
	margin-left: 4px;
}
.attivio-analytics-overlay .attivio-search {
	display: inline-block;
}
.attivio-analytics-overlay .attivio-search input[type="text"],
.attivio-analytics-overlay .attivio-search input[type="search"] {
	width: 350px;
}

.attivio-analytics-overlay-table {
	margin-top: -12px;
	margin-bottom: -30px;
	border-right: 1px solid #d0d2d3;
}
.attivio-analytics-overlay-table tfoot tr td {
	border-top: 1px solid #d0d2d3;
	padding: 1.142857142857em; /* 16px /14 */
	text-align: center;
}
.attivio-analytics-overlay-table .attivio-globalmastnavbar-pagination {
	display: inline-block;
}

/* Table in a card */
.attivio-table-card {
	font-size: 0.875em; /* 14px /16 */
}
.attivio-table-card > thead > tr > th:first-child,
.attivio-table-card > tbody > tr > th:first-child,
.attivio-table-card > tfoot > tr > th:first-child,
.attivio-table-card > thead > tr > td:first-child,
.attivio-table-card > tbody > tr > td:first-child,
.attivio-table-card > tfoot > tr > td:first-child {
	padding-left: 1.8rem; /* 18px /10 */
}
.attivio-table-card-detail {
	font-size: 0.75em; /* 12px /16 */
}
.attivio-table-card-detail thead th,
.attivio-table-card-detail thead td {
	font-size: 0.8333333333333em; /* 10px /12 */
	white-space: nowrap;
}
.attivio-table-card-detail > thead > tr > th:first-child,
.attivio-table-card-detail > tbody > tr > th:first-child,
.attivio-table-card-detail > tfoot > tr > th:first-child,
.attivio-table-card-detail > thead > tr > td:first-child,
.attivio-table-card-detail > tbody > tr > td:first-child,
.attivio-table-card-detail > tfoot > tr > td:first-child {
	padding-left: 0.6666666666667em; /* 8px /12 */
}
.attivio-table-card-detail .attivio-code {
	font-size: 0.9166666666667em; /* 11px /12 */
}

/* Top Clicks Detail Pane */
.attivio-analytics-overlay-detail {
	margin-right: .9375em;
}